/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package proiect.fis;

import proiect.fis.commons.beans.Oras;
import proiect.fis.commons.beans.Pachet;
import proiect.fis.commons.beans.TipPachet;

/**
 *
 * @author Boogie-Laptop
 */
public class Generator{
    public void generareRuta(Pachet p){
        
//        Oras destinatie = p.getRuta().get(p.getRuta().size()-1);
//        p.getRuta().remove(destinatie);
//        
//                
//        for(int i=0;i<4;i++){
//            Oras o = new Oras();
//            o.setNume("Oras Intermediar "+(i+1));
//            p.getRuta().add(o);
//        }
//        
//        p.getRuta().add(destinatie);
//        System.out.println(p.getRuta());
    }
    
    public void generarePret(Pachet p){
        double pret = 50+5*p.getRuta().size();
        switch(p.getTip()){
            case NORMAL:
                
                break;
            case FRAGIL:
                pret+=15;
                break;
            case PRETIOS:
                pret+=20;
                break;
            case PERICULOS:
                pret+=50;
                break;
        }
        p.setPret(pret);
    }
    public String[] generareChitanta(Pachet p){
        String s[] = new String[6];
        s[0]="\t---------Chitanta:---------\n";
        s[1]="\tExpeditor:         "+p.getExpeditor().getNume()+" "+p.getExpeditor().getPrenume()+"\n";
        s[2]="\tDestinatar:        "+p.getDestinatar().getNume()+" "+p.getDestinatar().getPrenume()+"\n";
        s[3]="\tAdresa Destiantie: "+p.getRuta().get(p.getRuta().size()-1).getNume()+"\n";
        s[4]="\n\n";
        s[5]="\tPret Total:        "+p.getPret()+"\n";
        return s;
    }
    
}
